li{list-style:none}
img{border:none}
a{text-decoration:none;color:#666}a:hover{color:#333}
input,textarea,select{outline:none;border:none;background:none}
textarea{resize:none}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;font-family:'Microsoft Yahei',Helvetica,Arial,sans-serif;font-size:62.5%}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{-webkit-transition:color .6s ease-out;-o-transition:color .6s ease-out;-webkit-moz:color .6s ease-out;-ms-transition:color .6s ease-out;transition:color .6s ease-out}
.rj-widht{width:1198px;margin:0 auto}
.rj-pull-left{float:left}
.rj-pull-right{float:right}
.rj-text-center{text-align:center}
.rj-ellipsis{display:-webkit-box;overflow:hidden;white-space:normal !important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.rj-ellipsis-2{display:-webkit-box;overflow:hidden;white-space:normal !important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.rj-ellipsis-4{display:-webkit-box;overflow:hidden;white-space:normal !important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:4;-moz-line-clamp:4;-webkit-box-orient:vertical}
.rj-fixed-ico{position:fixed;top:46%;right:0;z-index:9}
header{overflow:hidden}
.nav-bar{margin:38px auto}
.nav-left p{margin:0 106px 0 20px}
.nav-right li{padding:0 12px;line-height:24px;float:left}.nav-right li a{color:#999;font-size:2em}
.nav-right li.rj-active a{color:#333}
.nav-right li:hover a{color:#333}
footer{background-color:#1f2229}
.footer{padding-top:20px}.footer a:hover{color:#fff}
address{margin-top:20px;position:relative;height:80px}address p{color:#d6d7d7;line-height:18px}
.address{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.rj-contact-phone{font-size:2em;color:#fff;line-height:44px}.rj-contact-phone span{display:inline-block;padding-left:20px;background:url(../images/footer-phone-ico.png) no-repeat left center / 8px}
.rj-footer-list{padding-left:120px;padding-top:32px;border-top:1px solid #2f3239;margin-top:10px}.rj-footer-list dl{width:174px;float:left;margin-right:100px}
.rj-footer-list dt{margin-bottom:8px}.rj-footer-list dt a{font-size:1.8em;color:#dedee0}
.rj-footer-list dd{line-height:30px}.rj-footer-list dd a{color:#666}
.rj-footer-list .rj-footer-list-block50{width:50px}
.rj-footer-list .rj-footer-list-block90{width:90px}
.rj-display-inline{font-size:0}.rj-display-inline li{font-size:12px}
.rj-display-inline dt{font-size:12px}
.rj-display-inline li,.rj-display-inline dd{display:inline-block;padding:0 5px;font-size:12px}
.rj-footer-descript{width:1000px;margin:50px auto 20px;line-height:18px;color:#666}
.rj-copyright{font-weight:bold;color:#c7c7bd;line-height:42px}
.rj-footer-seo-list{width:1000px;margin:0 auto}.rj-footer-seo-list li{color:#666}.rj-footer-seo-list li a{color:#666}
